
all: demo triangle

CXX=$(CROSS_COMPILE)g++

demo:main.o
	$(CXX) $^ -rdynamic -o $@ -ldl

triangle:triangle.o
	$(CXX) -shared -o $@.so $^
triangle.o:triangle.cpp
	$(CXX) -fpic -c -o $@ $^
	

clean:
	rm -rf demo *.so *.o
